package com.neusoft.neuiotms.dcom.dto;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractDTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class DutyArrangementDTO extends AbstractDTO {

    private static final long serialVersionUID = 1L;

    /** 值班名称 */
    private String name;

    /** 组织名称 */
    private String orgName;

    /** 组织代码 */
    private String orgCode;

    /** 开始时间 */
    private Date startTime;

    /** 结束时间 */
    private Date endTime;

    /** 关联组 */
    private List<DutyArrangementGroupDTO> groups = new ArrayList<>();

    /** 关联规则ID */
    private Long schedulingRuleId;

    /** 关联规则名称 */
    private String schedulingRuleName;

    /** 关联职能ID */
    private Long functionalGroupId;

    /** 关联职能名称 */
    private String functionalGroupName;

    /** 班次ID */
    private Long classesId;

    /** 是否已删除 */
    private Boolean deleteFlag = false;
}
